Start Time: Mon May 16 2022 19:54:52 GMT+0530 (India Standard Time)
Browsers: Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10
Duration: 18m 04s
Tests Failed: 15 out of 42
Tests Skipped: 0
| # | Fixture | Test Name | Browsers | Duration | Result |
|---|---|---|---|---|---|
| 1 | Product test Tests | Verify logout in products screen 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 19s | passed |
| 2 | Product test Tests | Verify logout in products screen 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 22s | failed |
| 3 | Login Tests | Verify success login with username 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 25s | passed |
| 4 | Login Tests | Verify success login with username 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 24s | passed |
| 5 | Login Tests | Verify error message with username 'locked_out_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 14s | passed |
| 6 | Login Tests | Verify error message with username 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 40s | passed |
| 7 | Login Tests | Verify error message with username 'user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 30s | passed |
| 8 | Login Tests | Verify error message with username 'few4' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 1m 04s | passed |
| 9 | Login Tests | Verify error message without username and password | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 1m 02s | passed |
| 10 | Login Tests | Verify error message without password | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 31s | passed |
| 11 | Logout Tests | Verify logout in products screen 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 39s | passed |
| 12 | Logout Tests | Verify logout in products screen 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 8s | passed |
| 13 | Product test Tests | Verify Product 'Sauce Labs Backpack' details with username 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 26s | passed |
| 14 | Product test Tests | Verify Product 'Sauce Labs Bike Light' details with username 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 35s | passed |
| 15 | Product test Tests | Verify Product 'Sauce Labs Bolt T-Shirt' details with username 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 16s | passed |
| 16 | Product test Tests | Verify Product 'Sauce Labs Fleece Jacket' details with username 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 9s | passed |
| 17 | Product test Tests | Verify Product 'Sauce Labs Onesie' details with username 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 10s | passed |
| 18 | Product test Tests | Verify Product 'Test.allTheThings() T-Shirt (Red)' details with username 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 45s | passed |
| 19 | Product test Tests | Verify shopping card count and card view with username 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 3m 42s | passed |
| 20 | Product test Tests | Verify success checkout 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 6m 01s | passed |
| 21 | Product test Tests | Verify validation on checkout flow 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 3m 07s | passed |
| 22 | Product test Tests | Verify sorting A to Z'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 9s | passed |
| 23 | Product test Tests | Verify sorting Z to A'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 12s | passed |
| 24 | Product test Tests | Verify sorting Price (low to high) 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 10s | passed |
| 25 | Product test Tests | Verify sorting Price (high to low) 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 10s | passed |
| 26 | Product test Tests | Verify Product 'Sauce Labs Backpack' details with username 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 12s | failed |
| 27 | Product test Tests | Verify Product 'Sauce Labs Bike Light' details with username 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 13s | failed |
| 28 | Product test Tests | Verify Product 'Sauce Labs Bolt T-Shirt' details with username 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 15s | failed |
| 29 | Product test Tests | Verify Product 'Sauce Labs Fleece Jacket' details with username 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 15s | failed |
| 30 | Product test Tests | Verify Product 'Sauce Labs Onesie' details with username 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 22s | failed |
| 31 | Product test Tests | Verify Product 'Test.allTheThings() T-Shirt (Red)' details with username 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 29s | failed |
| 32 | Product test Tests | Verify shopping card count and card view with username 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 23s | failed |
| 33 | Product test Tests | Verify success checkout 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 55s | failed |
| 34 | Product test Tests | Verify validation on checkout flow 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 58s | failed |
| 35 | Product test Tests | Verify sorting A to Z'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 13s | passed |
| 36 | Product test Tests | Verify sorting Z to A'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 11s | failed |
| 37 | Product test Tests | Verify sorting Price (low to high) 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 9s | failed |
| 38 | Product test Tests | Verify sorting Price (high to low) 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 11s | failed |
| 39 | Reset APP State Tests | Verify shopping card count reset 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 9s | passed |
| 40 | Reset APP State Tests | Verify add to card reset 'standard_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 51s | failed |
| 41 | Reset APP State Tests | Verify shopping card count reset 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 10s | passed |
| 42 | Reset APP State Tests | Verify add to card reset 'problem_user' | Chrome 101.0.4951.54 / Windows 10, Firefox 100.0 / Windows 10 | 21s | failed |
AssertionError: expected 'https://saucelabs.com/error/404' to deeply equal 'https://saucelabs.com/'
+ expected - actual
-https://saucelabs.com/error/404
+https://saucelabs.com/
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-2\Chrome_101.0.4951.54_Windows_10\errors\1.png
25 | .click(Selector('#about_sidebar_link'));
26 |
27 | const getLocation = ClientFunction(() => document.location.href);
28 |
29 | await t
> 30 | .expect(getLocation()).eql('https://saucelabs.com/');
31 |
32 |
33 | });
34 |
35 |
at <anonymous> (D:\learnJs\src\test\uiTest\aboutTest.js:30:40)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\aboutTest.js:8:277)
at _next (D:\learnJs\src\test\uiTest\aboutTest.js:8:615) AssertionError: expected 'https://saucelabs.com/error/404' to deeply equal 'https://saucelabs.com/'
+ expected - actual
-https://saucelabs.com/error/404
+https://saucelabs.com/
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-2\Firefox_100.0_Windows_10\errors\1.png
25 | .click(Selector('#about_sidebar_link'));
26 |
27 | const getLocation = ClientFunction(() => document.location.href);
28 |
29 | await t
> 30 | .expect(getLocation()).eql('https://saucelabs.com/');
31 |
32 |
33 | });
34 |
35 |
at <anonymous> (D:\learnJs\src\test\uiTest\aboutTest.js:30:40)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\aboutTest.js:8:277)
at _next (D:\learnJs\src\test\uiTest\aboutTest.js:8:615) AssertionError: expected 'Sauce Labs Fleece Jacket' to deeply equal 'Sauce Labs Backpack'
+ expected - actual
-Sauce Labs Fleece Jacket
+Sauce Labs Backpack
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-26\Chrome_101.0.4951.54_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'Sauce Labs Fleece Jacket' to deeply equal 'Sauce Labs Backpack'
+ expected - actual
-Sauce Labs Fleece Jacket
+Sauce Labs Backpack
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-26\Firefox_100.0_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'Sauce Labs Bolt T-Shirt' to deeply equal 'Sauce Labs Bike Light'
+ expected - actual
-Sauce Labs Bolt T-Shirt
+Sauce Labs Bike Light
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-27\Chrome_101.0.4951.54_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'Sauce Labs Bolt T-Shirt' to deeply equal 'Sauce Labs Bike Light'
+ expected - actual
-Sauce Labs Bolt T-Shirt
+Sauce Labs Bike Light
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-27\Firefox_100.0_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'Sauce Labs Onesie' to deeply equal 'Sauce Labs Bolt T-Shirt'
+ expected - actual
-Sauce Labs Onesie
+Sauce Labs Bolt T-Shirt
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-28\Chrome_101.0.4951.54_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'Sauce Labs Onesie' to deeply equal 'Sauce Labs Bolt T-Shirt'
+ expected - actual
-Sauce Labs Onesie
+Sauce Labs Bolt T-Shirt
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-28\Firefox_100.0_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'ITEM NOT FOUND' to deeply equal 'Sauce Labs Fleece Jacket'
+ expected - actual
-ITEM NOT FOUND
+Sauce Labs Fleece Jacket
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-29\Chrome_101.0.4951.54_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'ITEM NOT FOUND' to deeply equal 'Sauce Labs Fleece Jacket'
+ expected - actual
-ITEM NOT FOUND
+Sauce Labs Fleece Jacket
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-29\Firefox_100.0_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'Test.allTheThings() T-Shirt (Red)' to deeply equal 'Sauce Labs Onesie'
+ expected - actual
-Test.allTheThings() T-Shirt (Red)
+Sauce Labs Onesie
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-30\Chrome_101.0.4951.54_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'Test.allTheThings() T-Shirt (Red)' to deeply equal 'Sauce Labs Onesie'
+ expected - actual
-Test.allTheThings() T-Shirt (Red)
+Sauce Labs Onesie
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-30\Firefox_100.0_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'Sauce Labs Backpack' to deeply equal 'Test.allTheThings() T-Shirt (Red)'
+ expected - actual
-Sauce Labs Backpack
+Test.allTheThings() T-Shirt (Red)
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-31\Chrome_101.0.4951.54_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected 'Sauce Labs Backpack' to deeply equal 'Test.allTheThings() T-Shirt (Red)'
+ expected - actual
-Sauce Labs Backpack
+Test.allTheThings() T-Shirt (Red)
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-31\Firefox_100.0_Windows_10\errors\1.png
23 | productDataSet.forEach(p_data => {
24 | test(`Verify Product '${p_data.productName}' details with username '${data.name}'`, async t => {
25 |
26 | await t
27 | .click(Selector(p_data.id))
> 28 | .expect(Selector('.inventory_details_name').innerText).eql(p_data.productName)
29 | .expect(Selector('.inventory_details_desc').innerText).eql(p_data.description)
30 | .expect(Selector('.inventory_details_price').innerText).eql('$' +p_data.price)
31 | .expect(Selector('.inventory_details_img_container').child('img').getAttribute('alt')).eql(p_data.productName);
32 |
33 | });
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:28:72)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:24:17) AssertionError: expected '1' to deeply equal '2'
+ expected - actual
-1
+2
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-32\Chrome_101.0.4951.54_Windows_10\errors\1.png
35 |
36 | test(`Verify shopping card count and card view with username '${data.name}'`, async t => {
37 | await t.wait(2000)
38 | .click(Selector(productDataSet[1].addToCardId))
39 | .click(Selector(productDataSet[3].addToCardId))
> 40 | .expect(Selector('#shopping_cart_container>a').innerText).eql('2')
41 | .click(Selector('#shopping_cart_container')).wait(1000)
42 | .expect(Selector(productDataSet[1].id).innerText).eql(productDataSet[1].productName)
43 | .expect(Selector(productDataSet[3].id).innerText).eql(productDataSet[3].productName)
44 | .click(Selector('#continue-shopping'))
45 | .click(Selector(productDataSet[3].removeCardId))
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:40:74)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:36:13) AssertionError: expected '1' to deeply equal '2'
+ expected - actual
-1
+2
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-32\Firefox_100.0_Windows_10\errors\1.png
35 |
36 | test(`Verify shopping card count and card view with username '${data.name}'`, async t => {
37 | await t.wait(2000)
38 | .click(Selector(productDataSet[1].addToCardId))
39 | .click(Selector(productDataSet[3].addToCardId))
> 40 | .expect(Selector('#shopping_cart_container>a').innerText).eql('2')
41 | .click(Selector('#shopping_cart_container')).wait(1000)
42 | .expect(Selector(productDataSet[1].id).innerText).eql(productDataSet[1].productName)
43 | .expect(Selector(productDataSet[3].id).innerText).eql(productDataSet[3].productName)
44 | .click(Selector('#continue-shopping'))
45 | .click(Selector(productDataSet[3].removeCardId))
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:40:74)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:36:13) AssertionError: expected 'CHECKOUT: YOUR INFORMATION' to deeply equal 'CHECKOUT: OVERVIEW'
+ expected - actual
-CHECKOUT: YOUR INFORMATION
+CHECKOUT: OVERVIEW
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-33\Chrome_101.0.4951.54_Windows_10\errors\1.png
70 | .expect(attributes().eleTitle.innerText).eql('CHECKOUT: YOUR INFORMATION')
71 | .typeText(Selector('#first-name'), "John")
72 | .typeText(Selector('#last-name'), "Steve")
73 | .typeText(Selector('#postal-code'), "0094")
74 | .click(Selector('#continue'))
> 75 | .expect(attributes().eleTitle.innerText).eql('CHECKOUT: OVERVIEW')
76 | .expect(Selector(stringProd1).innerText).eql(productDataSet[1].productName)
77 | .expect(Selector(stringProd4).innerText).eql(productDataSet[4].productName)
78 | .expect(Selector(productDataSet[1].id).nextSibling('.inventory_item_desc').innerText).eql(productDataSet[1].description)
79 | .expect(Selector(productDataSet[4].id).nextSibling('.inventory_item_desc').innerText).eql(productDataSet[4].description)
80 | .expect(Selector(productDataSet[1].id).nextSibling('.item_pricebar').child('.inventory_item_price').innerText).eql('$'+productDataSet[1].price)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:75:57)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:51:13) AssertionError: expected 'CHECKOUT: YOUR INFORMATION' to deeply equal 'CHECKOUT: OVERVIEW'
+ expected - actual
-CHECKOUT: YOUR INFORMATION
+CHECKOUT: OVERVIEW
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-33\Firefox_100.0_Windows_10\errors\1.png
70 | .expect(attributes().eleTitle.innerText).eql('CHECKOUT: YOUR INFORMATION')
71 | .typeText(Selector('#first-name'), "John")
72 | .typeText(Selector('#last-name'), "Steve")
73 | .typeText(Selector('#postal-code'), "0094")
74 | .click(Selector('#continue'))
> 75 | .expect(attributes().eleTitle.innerText).eql('CHECKOUT: OVERVIEW')
76 | .expect(Selector(stringProd1).innerText).eql(productDataSet[1].productName)
77 | .expect(Selector(stringProd4).innerText).eql(productDataSet[4].productName)
78 | .expect(Selector(productDataSet[1].id).nextSibling('.inventory_item_desc').innerText).eql(productDataSet[1].description)
79 | .expect(Selector(productDataSet[4].id).nextSibling('.inventory_item_desc').innerText).eql(productDataSet[4].description)
80 | .expect(Selector(productDataSet[1].id).nextSibling('.item_pricebar').child('.inventory_item_price').innerText).eql('$'+productDataSet[1].price)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:75:57)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:51:13) AssertionError: expected '1' to deeply equal '2'
+ expected - actual
-1
+2
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-34\Chrome_101.0.4951.54_Windows_10\errors\1.png
95 |
96 | test(`Verify validation on checkout flow '${data.name}'`, async t => {
97 | await t.wait(2000)
98 | .click(Selector(productDataSet[1].addToCardId))
99 | .click(Selector(productDataSet[3].addToCardId))
> 100 | .expect(Selector('#shopping_cart_container>a').innerText).eql('2')
101 | .click(Selector('#shopping_cart_container')).wait(1000)
102 | .expect(Selector(productDataSet[1].id).innerText).eql(productDataSet[1].productName)
103 | .expect(Selector(productDataSet[3].id).innerText).eql(productDataSet[3].productName)
104 | .click(Selector('#checkout'))
105 | .expect(attributes().eleTitle.innerText).eql('CHECKOUT: YOUR INFORMATION')
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:100:74)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:96:13) AssertionError: expected '1' to deeply equal '2'
+ expected - actual
-1
+2
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-34\Firefox_100.0_Windows_10\errors\1.png
95 |
96 | test(`Verify validation on checkout flow '${data.name}'`, async t => {
97 | await t.wait(2000)
98 | .click(Selector(productDataSet[1].addToCardId))
99 | .click(Selector(productDataSet[3].addToCardId))
> 100 | .expect(Selector('#shopping_cart_container>a').innerText).eql('2')
101 | .click(Selector('#shopping_cart_container')).wait(1000)
102 | .expect(Selector(productDataSet[1].id).innerText).eql(productDataSet[1].productName)
103 | .expect(Selector(productDataSet[3].id).innerText).eql(productDataSet[3].productName)
104 | .click(Selector('#checkout'))
105 | .expect(attributes().eleTitle.innerText).eql('CHECKOUT: YOUR INFORMATION')
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:100:74)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:96:13) AssertionError: expected false to be truthy
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-36\Chrome_101.0.4951.54_Windows_10\errors\1.png
138 | const sortData = array.reverse(function(a, b){return a - b});
139 | for (let i = 0; i < sortData.length; i++) {
140 | let cellText = sortData[i];
141 | let compareCellText = await cellSelector.nth(i).innerText;
142 |
> 143 | await t.expect(cellText <= compareCellText).ok();
144 | }
145 |
146 |
147 | });
148 |
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:143:61)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615) AssertionError: expected false to be truthy
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-36\Firefox_100.0_Windows_10\errors\1.png
138 | const sortData = array.reverse(function(a, b){return a - b});
139 | for (let i = 0; i < sortData.length; i++) {
140 | let cellText = sortData[i];
141 | let compareCellText = await cellSelector.nth(i).innerText;
142 |
> 143 | await t.expect(cellText <= compareCellText).ok();
144 | }
145 |
146 |
147 | });
148 |
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:143:61)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615) AssertionError: expected false to be truthy
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-37\Chrome_101.0.4951.54_Windows_10\errors\1.png
161 | const sortData = array.sort(function(a, b){return a - b});
162 | for (let i = 0; i < sortData.length; i++) {
163 | let cellText = '$'+sortData[i];
164 | let compareCellText = await cellSelector.nth(i).innerText;
165 |
> 166 | await t.expect(cellText <= compareCellText).ok();
167 | }
168 |
169 |
170 | });
171 |
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:166:61)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615) AssertionError: expected false to be truthy
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-37\Firefox_100.0_Windows_10\errors\1.png
161 | const sortData = array.sort(function(a, b){return a - b});
162 | for (let i = 0; i < sortData.length; i++) {
163 | let cellText = '$'+sortData[i];
164 | let compareCellText = await cellSelector.nth(i).innerText;
165 |
> 166 | await t.expect(cellText <= compareCellText).ok();
167 | }
168 |
169 |
170 | });
171 |
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:166:61)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615) AssertionError: expected false to be truthy
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-38\Chrome_101.0.4951.54_Windows_10\errors\1.png
184 |
185 | for (let i = 0; i < sortData.length; i++) {
186 | let cellText = '$'+sortData[i];
187 | let compareCellText = await cellSelector.nth(i).innerText;
188 |
> 189 | await t.expect(cellText <= compareCellText).ok();
190 | }
191 |
192 |
193 | });
194 |});
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:189:61)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615) AssertionError: expected false to be truthy
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-38\Firefox_100.0_Windows_10\errors\1.png
184 |
185 | for (let i = 0; i < sortData.length; i++) {
186 | let cellText = '$'+sortData[i];
187 | let compareCellText = await cellSelector.nth(i).innerText;
188 |
> 189 | await t.expect(cellText <= compareCellText).ok();
190 | }
191 |
192 |
193 | });
194 |});
at <anonymous> (D:\learnJs\src\test\uiTest\productTest.js:189:61)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\productTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\productTest.js:9:615) Cannot obtain information about the node because the specified selector does not match any node in the DOM tree.
> | Selector('#add-to-cart-sauce-labs-onesie')
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-40\Chrome_101.0.4951.54_Windows_10\errors\1.png
34 | await t.wait(2000)
35 | .click(Selector('#react-burger-menu-btn'))
36 | .click(Selector(productDataSet[4].addToCardId))
37 | .expect(Selector(productDataSet[4].removeCardId).innerText).eql('REMOVE')
38 | .click(Selector('#reset_sidebar_link'))
> 39 | .expect(Selector(productDataSet[4].addToCardId).innerText).eql('ADD TO CARD')
40 | });
41 |
42 |});
43 |
44 |
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:39:75)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:33:13) Cannot obtain information about the node because the specified selector does not match any node in the DOM tree.
> | Selector('#add-to-cart-sauce-labs-onesie')
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-40\Firefox_100.0_Windows_10\errors\1.png
34 | await t.wait(2000)
35 | .click(Selector('#react-burger-menu-btn'))
36 | .click(Selector(productDataSet[4].addToCardId))
37 | .expect(Selector(productDataSet[4].removeCardId).innerText).eql('REMOVE')
38 | .click(Selector('#reset_sidebar_link'))
> 39 | .expect(Selector(productDataSet[4].addToCardId).innerText).eql('ADD TO CARD')
40 | });
41 |
42 |});
43 |
44 |
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:39:75)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:33:13) Cannot obtain information about the node because the specified selector does not match any node in the DOM tree.
> | Selector('#add-to-cart-sauce-labs-onesie')
Browser: Chrome 101.0.4951.54 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-42\Chrome_101.0.4951.54_Windows_10\errors\1.png
34 | await t.wait(2000)
35 | .click(Selector('#react-burger-menu-btn'))
36 | .click(Selector(productDataSet[4].addToCardId))
37 | .expect(Selector(productDataSet[4].removeCardId).innerText).eql('REMOVE')
38 | .click(Selector('#reset_sidebar_link'))
> 39 | .expect(Selector(productDataSet[4].addToCardId).innerText).eql('ADD TO CARD')
40 | });
41 |
42 |});
43 |
44 |
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:39:75)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:33:13) Cannot obtain information about the node because the specified selector does not match any node in the DOM tree.
> | Selector('#add-to-cart-sauce-labs-onesie')
Browser: Firefox 100.0 / Windows 10
Screenshot: D:\learnJs\screenshots\2022-05-16_19-54-52\test-42\Firefox_100.0_Windows_10\errors\1.png
34 | await t.wait(2000)
35 | .click(Selector('#react-burger-menu-btn'))
36 | .click(Selector(productDataSet[4].addToCardId))
37 | .expect(Selector(productDataSet[4].removeCardId).innerText).eql('REMOVE')
38 | .click(Selector('#reset_sidebar_link'))
> 39 | .expect(Selector(productDataSet[4].addToCardId).innerText).eql('ADD TO CARD')
40 | });
41 |
42 |});
43 |
44 |
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:39:75)
at asyncGeneratorStep (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:277)
at _next (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:615)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:780)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:9:521)
at <anonymous> (D:\learnJs\src\test\uiTest\resetAppStateTest.js:33:13)